SparkAPI\Core A

Total Complexity 68
Dependencies 1
Dependents 8
Total lines 817
Lines of code 281
Logical lines of code 155
Comment lines 450
Methods 26
Properties 6

Methods 26

Method Rating Maintainability Complexity Lines of code
make_api_call()
A
53 8 21
generate_auth_token()
S
48 6 33
execute_request()
S
49 6 30
sign_request()
S
52 3 23
get_from_api()
S
57 3 16
__construct()
S
58 3 15
get_first_result()
S
65 4 9
clear_cache()
S
54 2 20
valid_api_credentials()
S
76 3 3
is_valid_response()
S
76 3 3
get_all_results()
S
70 3 6
process_error_details()
S
64 3 10
get_post_body()
S
70 3 6
build_security_string_from_params()
S
64 3 9
process_pagination_details()
S
60 2 14
handle_failed_auth()
S
69 2 7
prepare_params_for_non_auth_request()
S
74 2 4
admin_notices_api_connection_error()
S
62 1 13
prepare_request()
S
62 1 12
generate_security_params()
S
68 1 7
is_not_blank_or_restricted()
S
79 1 3
make_sendable_body()
S
79 1 3
parse_cache_time()
S
79 1 3
parse_location_search_string()
S
79 1 3
return_all_results()
S
80 1 3
get_transient_name()
S
71 1 5